home *** CD-ROM | disk | FTP | other *** search
/ Aminet 43 / Aminet 43 (2001)(GTI - Schatztruhe)[!][Jun 2001].iso / Aminet / game / role / kamband.lha / Kamband20 / README < prev   
Text File  |  2001-04-08  |  38KB  |  969 lines

  1.  
  2. ---- Release 0.1 ----
  3.  
  4. Added ``Mutant'' race:
  5.     
  6.     Str: -5
  7.     Int: +5
  8.     Wis: +4
  9.     Dex: -1
  10.     Con: -3
  11.     Chr: -5
  12.  
  13.     Each stat is also adjusted by plus or minus one.
  14.  
  15.     Resist Chaos, and one of:
  16.     a) Poison
  17.     b) Blind
  18.     c) Acid
  19.     d) Electricity
  20.     e) Fear
  21.  
  22. Added ``Corrupted'' class:
  23.  
  24.     Str: -5
  25.     Int: +5
  26.     Wis: +5
  27.     Dex: -5
  28.     Con: -10
  29.     Chr: -5
  30.  
  31.     The ``Corrupted'' get a new set of spells vaguely based on the
  32. Illusionist spells, although the spells are more powerful.
  33. They can gain spells at any time, but the spell gained is random. 
  34. The ``Corrupted'' books can't be bought, sold, or found.
  35. Instead, a random book is received every 5 levels. If your race
  36. is other than a ``Mutant'', all your stats are reduced at the same time.
  37. The ``Corrupted'' cannot wield any weapon or wear any armor comfortably.
  38. They also have twice as much mana as the other classes. All in all, 
  39. this class is designed to be played without ANY weapons or armor.
  40.  
  41. Added ``Neuter'' sex. (For the Mutant class, ``Neuter Elf'' sounds pretty
  42. ridiculous.)
  43.  
  44. ---- Release 0.2 ----
  45.  
  46. Added a building for the Corrupted class.
  47.  
  48. Added new terrain -- chaos fog.
  49.  
  50. Added two new spells -- wall_to_chaos, chaos_destroy_area.
  51.  
  52. Added bad side effects when Corrupted spells fail.
  53.  
  54. It's possible to place chaos fog in vaults -- use 'F'.
  55.  
  56. Added alchemy. You can now find alchemical ingredients in the dungeon and
  57. alchemy shop. You can use the ``$'' command to combine one or more
  58. ingredients together. When the right recipe is used, you can get something
  59. good. If you try to make something above your level, you'll fail and
  60. get a side effect. Note that almost all recipes use 3 ingredients, and
  61. the recipes are fixed for every game. Also note that the recipes
  62. are not random and follow a rudimentary pattern, so that you can
  63. build on top of your alchemical knowledge.
  64.  
  65. Added memory for alchemical recipes, under the ``general knowledge''
  66. command. When the right recipe is used, even if it fails, the recipe
  67. is remembered. Each character starts with a couple randomly known
  68. recipes.
  69.  
  70. Added pets. They don't ever attack the player, and can fight other
  71. monsters. The pets are downright vicious -- they track other monsters 
  72. (somewhat stupidly) and cast spells at other monsters. Pets will act 
  73. independently of the player, chasing other monsters on their own.
  74. Regular monsters keep their old behavior, i.e. chase the player exclusively.
  75. The player can't attack his pet hand-to-hand, and casting damaging spells
  76. on the pet will cause the pet to turn on the player.
  77. The pets choose their spells carefully, and will not hurt the
  78. player, but will nonetheless cast bolt and breath attacks at other
  79. monsters. Monsters killed by pets give full experience, as if
  80. the player physically killed the monster.
  81.  
  82. Breeder pets breed more pets, and summoners summon more pets.
  83.  
  84. Note that pets disappear along with other monsters when the 
  85. player leaves the level. 
  86.  
  87. Also note that pets don't act if the player isn't around. This
  88. is the normal angband behavior for all monsters, and changing it 
  89. would be slow and unbalancing.
  90.  
  91. Added new command -- ``#''. This will attract your pet's 
  92. attention, and ``un-attract'' it if the pet is currently paying attention.
  93. This works for all pets at the same time.
  94. This will also aggravate monsters.
  95. Use this command frequently to steer your pets around. (They tend to get
  96. stuck frequently.)
  97.  
  98. ---- Release 0.3 ----
  99.  
  100. Changed scroll ``flavor names'' to be readable. Now they sound like
  101. real words. (Albeit non-english.)
  102.  
  103. Here are some examples from my save game:
  104.  
  105. forevsarok sunasha heripe ridela solulkupayd nelgausabyt tursaksawed
  106. binite nejodal wergizun petunataz medalatem munoxa manabaman rosodo solisha
  107. kligausakis mikodo bieranuval nisume redausa skiarze medevsarok nesisha
  108. beko cosiona binaga fridionaplex seeinin xipe shuorne seearze sanala ninany
  109. denornenej satagamil tuelorne tabornebar credishasna bekinge snolelapod 
  110. binulkumar banasha sneypejor rolargo milyerge toxyergether tiliona rhovargo
  111. satoode hereshe vlygumebek joreshebin dokuru rogeepe
  112.  
  113. Added a new class -- Beastmaster.
  114. These are fighters who can summon pets. (Based on charisma).
  115.  
  116.     Str: +5
  117.     Int: -10
  118.     Wis: 0
  119.     Dex: +5
  120.     Con: 0
  121.     Chr: +5
  122.  
  123. You can summon a finite amount of pets every 50', using the ``m''
  124. command. (For consistency with the spellcasters.)
  125.  
  126. Added a display if the player is currently attracting pets.
  127.  
  128. Added a Scroll of Summon Pet.
  129.  
  130. ---- Release 0.4 ----
  131.  
  132. Added religions. You can find altars in dungeons, and use the "O" command
  133. to sacrifice something. The more you sacrifice, the better your standing
  134. with your god. Eventually you will get many bonuses. If you neglect to
  135. sacrifice, your standing will gradually go down, until you get many bad
  136. things happening to you. Once you pick a god, it is hard to switch, so
  137. don't sacrifice at just any altar. There are currently 16 gods.
  138.  
  139. Added new option -- ``show_pet_messages''. Turn this off if you
  140. don't want the screen to get flooded with messages from pets.
  141.  
  142. Added sacred and hated monsters. Depending on your religion, certain
  143. monsters are sacred to your god. Killing them will cause your god
  144. to retaliate. (By shooting blasts from the sky, of course.) Killing
  145. a despised monster will give you triple exp.
  146.  
  147. Info on a monster's relation to your religion will show up in the
  148. monster recall.
  149.  
  150. ---- Release 0.5 ----
  151.  
  152. Fixed bugs with pet movements, and you also won't get exp for killed pets
  153. anymore.
  154.  
  155. Added new race, ``Ghost''.
  156. Ghosts start at around 5000', so beware! They can also pass through walls,
  157. they have natural permanent light, speed +10, telepathy, and
  158. a full map of each level.
  159. They do not need a special building to learn spells.
  160. They cannot use ``Word of Recall''.
  161.  
  162.  
  163.     Str: +2
  164.     Int: +2
  165.     Wis: +3
  166.     Dex: +3
  167.     Con: +2
  168.     Chr: -15
  169.  
  170.  
  171. Added a command-line interface, by which I mean that most game commands
  172. can now be typed as strings while inside the game. To access this, type
  173. a single quote and type in your command. To get a list of all commands,
  174. press a single quote and type ``help''.
  175. You can press TAB for command completion.
  176.  
  177. Using the sacrificing commands while not on an altar shows you
  178. info on your god, like what types of monsters are aligned with your god.
  179.  
  180. You can now find ``open'' dungeons, like the ones in Zangband -- i.e. 
  181. the space between rooms is not rock, but floor, water, chaos fog, etc.
  182.  
  183. Added new race -- Munchkin. Warning: This class is strictly for cheaters!
  184.  
  185. Munchkins get +15 to all stats, pass-through-wall, permanent light,
  186. +10 speed, telepathy, and a full map for each level. They automatically
  187. identify every item on the floor. They also get a bunch of great items
  188. every 50'. They don't need a building to gain spells, they start around
  189. 2500', and finally they gain levels very quickly. Also, the option
  190. ``cheat_live'' is set automatically.
  191.  
  192. Gods will never punish you while you are in town.
  193.  
  194. The One Ring will now grant you munchkinish powers.
  195.  
  196. You can now find dungeons which simulate the wilderness. These are
  197. based on the ``plasma'' fractal, so they are quite realistic. 
  198. (Considering the resolution is so low.) 
  199.  
  200. Added my own personal ``feature'' and ``color'' pref files for X11
  201. to ``user.prf''.
  202.  
  203. ---- Release 0.6 ----
  204.  
  205. If you have high charisma, low-level monsters sacred to your religion
  206. will be generated automatically as ``pets''. Note that these pets do NOT
  207. count towards your total count of pets. These pets do not appear next
  208. to you but are scattered throughout the dungeon like normal monsters.
  209. This provides an incentive to worship gods with lots of sacred monsters.
  210.  
  211. Replaced the battle-scarred veteran with the ``Town Guardsman''.
  212.  
  213. Added another fighter-derivative class -- Lycanthrope. You can use
  214. the ``m'' command to turn yourself into a killing machine for a while.
  215. Beware -- while turned you cannot use armor. (Plus you aggravate monsters.)
  216.  
  217. Added another race -- Golem. 
  218.  
  219.    Str:   +20
  220.    Int:     0
  221.    Wis:   -10
  222.    Dex:   -10
  223.    Con:    10
  224.    Cha:     0
  225.  
  226. These get resist fear, resist confusion, absolutely MASSIVE damage bonuses,
  227. and -10 speed. This really shifts the balance to make group monsters
  228. extremely tough. (i.e. A level two golem warrior can kill a hardened
  229. warrior in a couple turns, but gets devastated by cave spiders.)
  230.  
  231. Added two new monster flags -- ``INNOCENT'' means that Guards will
  232. be summoned if the monster is killed.
  233. ``INSTAPET'' means the monster will always be generated as a pet.
  234.  
  235. The appropriate town monsters are now flagged ``INNOCENT'' and ``INSTAPET''.
  236. Beware of killing the town guardsmen, as this could set off a nasty
  237. ``chain reaction''!
  238.  
  239. Added another race -- Leprechaun.
  240.  
  241.    Str: -20
  242.    Int:   0
  243.    Wis:   6
  244.    Dex:  20
  245.    Con: -10
  246.    Chr: -10
  247.  
  248. They get sustain dexterity and resist blind. 
  249. As special distinguishing characteristics, they have speed +10 and
  250. cause strange things to happen when attacking monsters. (Try it to see
  251. what I mean.)
  252.  
  253. Added a new item flag -- ``WEIRD_ATTACK'' to grant weird attacks (like
  254. with the Leprechaun) when wielded. Added two types of ego items --
  255. ``of Insanity'' and ``of the Jesters'' to provide this flag.
  256.  
  257. Added three artifacts to take advantage of ``WEIRD_ATTACK'' --
  258. The Scythe 'Abominator'
  259. The Quarterstaff 'Laughingstock'
  260. The Dagger 'Pestilence'
  261.  
  262. Changed so that all intelligent monsters have the ``SMART'' flag set.
  263.  
  264. Added customizable insults from smart monsters. Smart monsters
  265. will print a random insult from the ``insult.txt'' file.
  266. (Stolen from Zangband)
  267.  
  268. Added silly messages when spells fail. These messages are gotten from
  269. ``sfail.txt''.
  270.  
  271. ---- Release 0.7 ----
  272.  
  273. Added yet another race -- ``Death Mold''.
  274.  
  275. +20 to all stats, resist nether and nexus. Death molds cannot move.
  276. Pressing an arrow key will first try to ``alter'' that terrain; 
  277. Otherwise a ``phase door'' will be cast. Pressing the period
  278. (run) key will bring up a menu of some special commands. Once
  279. one of these is used, you have to wait a fixed amount of turns
  280. before using these again.
  281.  
  282. Changed default options to my own preferences. 
  283.  
  284. Changed the game so that different races have different 
  285. colors / symbols. That means that, i.e. a mutant is a purple `Q', 
  286. an elf is a white `h', a half-orc is an `o', etc.
  287.  
  288. I know this is breaking a fundamental roguelike law, but I think
  289. this is much better.
  290.  
  291. Changed the semantics of ``hallucinations''. Now you will get
  292. useless descriptions of monsters and objects. (Gotten from
  293. the silly.txt and silly_it.txt files.)
  294.  
  295. Added new flag, ``RANDOM_NAME'', which will prepend a random name
  296. (gotten from ``mon_name.txt'') to the monster race name.
  297. i.e. ``Foobar, the Village Idiot'' instead of ``the Village Idiot''.
  298. These names are constant for a monster lifetime.
  299.  
  300. Set ``RANDOM_NAME'' for all humanoids. 
  301.  
  302. Note: The ``mon_name.txt'' included is a list of (mostly) randomly
  303. generated names. 
  304.  
  305. Killing a monster will cause all other monsters in your LOS to
  306. be awoken. 
  307.  
  308. Added a generalized shape-shifting mechanism. That means that a player
  309. can assume one of the special shapes for a short while. Note that
  310. it is impossible to wear armor while shape-shifted. While shifted,
  311. the ``Title'' line on the main screen will show the name of your
  312. current shape within square brackets. 
  313.  
  314. Added new option, ``race_chars'' to toggle whether the special race
  315. player symbols get displayed.
  316.  
  317. Added 25, yes, 25 possible shapes to shift into. 
  318. They are:
  319.   Aboination, Wolf, Ghost, Insect, Goat, Ape, Statue, Chaos cloud, Sparrow,
  320.   Kobold, Fire cloud, Cold cloud, Dragon, Hound, Vampire, Quylthulg, Angel,
  321.   Serpent, Mana ball, Giant, Spider, Mold, Zombie, and Deity.
  322.  
  323. Note: When in the Quylthulg form, the ``m'' command is overridden to summon
  324. pets, like a beastmaster!
  325.  
  326. You can use the debugging command ``control-a-shift-s''
  327. to change into any shape. 
  328.  
  329. Added vampirism (Note: not related to Zangband) and levitation.
  330.  
  331. Added two new item flags -- 'FLYING', to grant levitation, and
  332. 'VAMPIRISM', to grant vampirism.
  333.  
  334. Added two new ego items -- Boots of Levitation, and Weapon of Vampirism.
  335.  
  336. Added new artifact -- The Scimitar of Undeath
  337.  
  338. Added new class -- ``Mimic''. A mimic is a class that takes advantage
  339. of the shape-shifting code. You can now find books in the dungeon --
  340. one for each shape. Using the ``m'' command on the book will try
  341. to change into the shape corresponding to the book.
  342.  
  343. Added several potions to change the player's shape. Note that the 
  344. more useful shapes cannot be achieved by potions.
  345.  
  346. ---- Release 0.8 ----
  347.  
  348. Added gory messages in ``dam_*.txt'' files. When a monster is hit, 
  349. instead of ``You hit foo'', there is now a more colorful message --
  350. ex. ``You twist foo's leg!''. These are purely cosmetic.
  351.  
  352. Added some new monsters. Among them -- mutants, beastmasters, and
  353. the infamous It.
  354.  
  355. Added readable scrolls. (Parchments) These will display a specific 
  356. ``book-*.txt'' file when read. 
  357.  
  358. ---- Release 0.9 ----
  359.  
  360. Streamers will not mess up vaults anymore.
  361.  
  362. Added ``Themed vaults''. These are vaults that have a specific
  363. ``theme'' to them -- i.e. Dragon Lair, Orc Cave, Undead Laboratory, etc.
  364. These have a much higher chance of appearing than regular vaults --
  365. there is a flat chance of one being generated for any level.
  366. These have been added to the end of v_info.txt.
  367.  
  368. You won't anger your God anymore when your pet kills a sacred creature.
  369.  
  370. Pet breathers won't turn on each other anymore. This makes hounds & such
  371. viable pets again.
  372.  
  373. If the player is heavily damaged then sacred monsters will act differently --
  374. if the sacred monster is smart, it will run away. Unintelligent monsters
  375. will attack the player once and then will be punished by the God.
  376.  
  377. The `g' and `,' commands have been changed for immovable characters.
  378. `g' will try to pick up objects on the ground, and `,' will activate
  379. phase door. This means death molds can teleport when surrounded by
  380. monsters. 
  381.  
  382. The `teleport-to' spell has been made more liberal -- you can now
  383. teleport onto shops, stairs, quests, and items. 
  384.  
  385. When a Ghost character reaches the town level, he is granted the
  386. ability to use word-of-recall. (i.e. WoR scrolls can be used.)
  387.  
  388. Persistent dungeons have been added. This is now an option on the
  389. character creation screen. Note that levels are NOT saved to disk,
  390. only the RNG seed is saved. Item and monster generation and player
  391. memory is not persistent!
  392.  
  393. Made spell failure chances for Corrupted alot smaller.
  394.  
  395. ---- Release 1.0 ----
  396.  
  397. Removed the minimum spell failure chance restriction for Corrupted.
  398.  
  399. Made side effects alot less dangerous.
  400.  
  401. Monsters will now hunt down pets if they can't see the player.
  402. Note: This introduces a slight performance loss.
  403.  
  404. Added a new option, ``confirm_blasphemy'', that will prompt you
  405. in case you try to attack a sacred monster. This goes under
  406. the ``Disturbance'' menu.
  407.  
  408. Made pets more intelligent when tracking the player.
  409.  
  410. COMPLETELY reworked Corrupted spells. There are no more books,
  411. instead you get a new random spell each level. The spell effects are
  412. also random! 
  413.  
  414. To rename your Corrupted powers: when selecting or browsing a power,
  415. press '/' then the letter of the power, then type the new name.
  416.  
  417. Potions and flasks will now explode when thrown or destroyed.
  418. (A side effect of this is that a potion of death becomes an extremely
  419. powerful weapon.)
  420.  
  421. If you are in very high favor with your god, you will be resurrected if
  422. you die -- however, you will lose all your experience, and your stats
  423. will be lowered permanently.
  424.  
  425. Added two new options -- ``allow_open_levels'', which toggles whether
  426. open levels are generated, and ``cripple_pets'', which will forbid
  427. summoning unique pets.
  428.  
  429. Stairs will now be generated at the player's location even on a 
  430. flooded level.
  431.  
  432. Ghosts now start on a stair.
  433.  
  434. Added three more options, ``allow_theme_vaults'', which toggles
  435. generation of theme vaults, ``weirdness_is_rare'', which makes open
  436. levels and themed vaults rarer, and finally ``named_monsters'', which
  437. toggles naming of humanoid monsters.
  438.  
  439. Changed special powers for death molds a bit -- it is now possible
  440. to use your powers prematurely if you are willing to lose some
  441. mana/health.
  442.  
  443. Changed movement for death molds -- now instead of teleporting
  444. randomly, you will teleport somewhere to the direction you pressed on
  445. the keyboard. This makes it possible to navigate through a corridor.
  446.  
  447. Added a new type of open level -- this one looks a bit like the whole
  448. level has been destroyed, and then the rooms have been built.
  449.  
  450.  
  451. ---- Release 1.1 ----
  452.  
  453. Changed corrupted spells once again. Now the most of the spells will
  454. be offensive ones. Also, offensive spells will now be named automatically.
  455.  
  456. The size of the monster race array has been increased to 32 bit capacity.
  457. The reason for this is to allow more monster flags, as well as to 
  458. remove the extremely annoying monster number limit. This is supposed to
  459. break compatibility on 16 bit machines, though.
  460.  
  461. Enlarged the arena, and split it into 3 different monster sets based
  462. on monster type. You can select the monster set you want when you
  463. enter the arena. (Idea thanks to prfnoff@aol.com)
  464.  
  465. Different types of weapons now act differently. First of all, many monsters
  466. resist or are immune to particular weapon types. Second of all, sword
  467. and polearm damage is now more random, while hafted weapons will affect 
  468. monsters in weird ways on critical hits.
  469.  
  470. The monster attacks that used to be player-only (i.e. Mind Blast, Brain Smash,
  471. Confuse, Fear, etc.) are now breath/bolt attacks. 
  472.  
  473. Added mutations, similar to Zangband. Note that none of the mutations
  474. have activations, though some of them are spontaneously activated.
  475. The mutations are about equally split between good and bad.
  476. There are currently 66 different mutations.
  477. You can view your mutations under the knowledge menu.
  478.  
  479. Mutants will now start with several mutations, though you won't
  480. gain any when you gain levels.
  481.  
  482. Getting breathed on by chaos can now give you mutations, if you don't
  483. resist chaos.
  484.  
  485. Added new monsters -- mutant kobolds.
  486.  
  487. Monsters won't fire/breathe at each other anymore.
  488.  
  489. Character dumps will now include a list of mutations, and the list
  490. of Corrupted powers.
  491.  
  492. Added a potion of mutation.
  493.  
  494. Town guardsmen will now leave from the guard tower when you commit a
  495. crime instead of appearing around you.
  496.  
  497. ---- Release 1.2 ----
  498.  
  499. Added Yet Another random artifact scheme. This one is a little different
  500. as random artifacts are ``miscellaneous'' magic items that have a
  501. high chance of being nasty ``junk'' items. You cannot wield random
  502. artifacts, but you can activate them even if it is not identified.
  503.  
  504. Added another stat, ``Sanity''. This acts like hitpoints for the most
  505. part -- the most notable exception is that the only way to cure 
  506. insanity is to drink a potion. You cannot cure insanity by resting.
  507. Some monsters and magical attacks damage sanity instead of hitpoints.
  508. If your sanity goes down below zero, you die.
  509. You also get bonuses to sanity from high wisdom.
  510.  
  511. Added a Scroll of Recipe.
  512.  
  513. Totally revamped spell handling. There is now only one spellbook
  514. for each class. The spells are now initialized from s_info.txt when
  515. a new character is created. Note that there is no s_info.raw file,
  516. as the character's spells are stored in the savefile.
  517. Also note that the s_info.txt in version 1.2 should be
  518. rewritten so that each class has it's own spellbook; There will
  519. also be playbalance problems. In the future the s_info.txt will
  520. be improved.
  521.  
  522. Mimics are now tougher fighters, and will start with the Book of
  523. Sparrow.
  524.  
  525. Ghosts will now lose their ``ghostlike'' abilities when they reach
  526. surface.
  527.  
  528. All recipes are now possible.
  529.  
  530. Added a new option to turn off flavored attack messages.
  531.  
  532. Added a Potion of Cure Mutation
  533.  
  534. Added the facility to ask your god for favors. Use ``p'' to pray, and
  535. if your status is high enough you will get a reward. Note that if you
  536. try to pray too often, you'll get really bad results!
  537.  
  538. (Note that priests will now use the ``m'' command to cast spells)
  539.  
  540. Priests and paladins will have a slightly higher chance of getting
  541. better results from prayer.
  542.  
  543. Priests can pray about twice as much as other classes,
  544. and Paladins about 1.5 times as much.
  545.  
  546. You can now see how likely your prayers are to be answered in the
  547. priest building.
  548.  
  549. There is now a new option, ``confirm_prayers'', that will ask for 
  550. confirmation when the player attempts to pray.
  551.  
  552. Completely revamped the vault/town/quest code. This was mainly done 
  553. for code cleanup/maintainability, but there are some side-effects.
  554.  
  555. Most notably:
  556.  
  557. 1. The town layout is now gotten from the v_info.txt. There is no limit
  558.    on the number of town layouts there could be -- one will always be
  559.    chosen at birth.
  560. 2. Arena layouts are generated the same way as town layouts are generated.
  561. 3. Quests are now REQUIRED to include a special level. i.e. There are no
  562.    more ``kill x foo'' quests. 
  563. 4. Any quest can be requested at any time, though you can only have one
  564.    quest at a time.
  565. 5. The building commands and prices have been changed. In particular,
  566.    rumors have been implemented, the Weaponsmaster now costs more, but
  567.    is open to everyone. You always have access to your home now.
  568.    In general, you don't have to wait a certain time period to access
  569.    building rewards.
  570. 6. The ``q_info.txt'' has been removed. All quest information is stored
  571.    in v_info.txt
  572.  
  573.  
  574. The message system has been improved. There is now a ``priority'' to
  575. every message. Currently, the following priorities have been implemented:
  576.  
  577. ``Temporary'', will not register in message recall.
  578. ``Normal'',    shows the message in white.
  579. ``Warning'',   shows the message in light green.
  580. ``Urgent'',    shows the message in yellow.
  581. ``Deadly'',    player is in high risk of death, red.
  582. ``Bonus'',     player has just been rewarded, light blue
  583. ``Big Bonus'', player has just been rewarded really well, blue
  584. ``Stupidity alert'', player has just done something stupid, purple.
  585.  
  586. There is now a concept of a ``monster generator''. That is, certain
  587. locations will generate unlimited numbers of monsters when activated.
  588. This is how guard towers in the town work.
  589.  
  590. ---- Release 1.3 ----
  591.  
  592. Completely reworked the spell routines, yet again. Now all spells are
  593. projectable -- for example, it is possible to cast a ball of identify
  594. on a room of items, or confuse every monster in your field of view, etc.
  595. The possibilities are pretty much endless since you can match any spell
  596. effect with any spell projection. This also means that it will be
  597. possible in the future to store item activations in a *_info.txt file.
  598.  
  599. Added a spellbook for the rogue and the ranger. The paladin still has
  600. the priest spellbook.
  601.  
  602. Added several new neat spells -- for example, casting Word of Recall
  603. on an item fetches that item, and casting WoR on a monster will teleport
  604. the monster to the player.
  605.  
  606. Added individual monster sayings. You can specify lines for the
  607. monster to speak by using the X: field in the r_info.txt. Note
  608. that currently there are only a few monster sayings.
  609. You can use Y: to reuse sayings in a different monster race.
  610.  
  611. ---- Release 1.4 ----
  612.  
  613. Added a new class -- Vampire. Vampires can't eat and get hurt by
  614. light. The only way to get food is to attack a monster hand-to-hand.
  615. Vampires also have a new spell realm -- ``Dark Magic''.
  616. Note that vampire spells use CON as the spellcasting stat!
  617.  
  618. Added two new town layouts.
  619.  
  620. Increased the height of the dungeon by 22 grids. (i.e. now the dungeon
  621. is 88x198)
  622.  
  623. It is now possible to choose the town/arena layout when starting
  624. a new game.
  625.  
  626. Added some new options:
  627. wiz_lite_town -- Magically light the town.
  628. monsters_speak -- Allow monsters speech ability.
  629. confirm_crime -- Ask for confirmation when player tries to commit a crime.
  630. unfair_monsters -- Allow unfair monsters to be generated -- i.e. Mutants
  631.                    and Brain Maggots, for now. You can select which monsters
  632.            should be ``unfair'' by using the ``UNFAIR'' flag in the
  633.            r_info.txt file. Note that quest and vault generation
  634.            will NOT be affected by this option.
  635.  
  636. You can now save your options in a pref file.
  637.  
  638. The overhead map view is now zoomable.
  639.  
  640. Added spell descriptions. When you select a spell with the (b)rowse
  641. command, you'll get a short description.
  642.  
  643. Added activations for shape-changes. Note that the way this is handled
  644. is different from other variants -- your powers are added to your 
  645. spell-list, and you need mana to use your powers. Fighters and other
  646. non-magical classes now have mana points that are not shown unless
  647. you have some spells to cast. 
  648.  
  649. Monsters are now affected by traps. 
  650.  
  651. You can now add new ego items by simply editing the e_info.txt, without
  652. editing the source. 
  653.  
  654. Artifact and ego-item generation has been tweaked -- there is now a scroll
  655. of ego-item and artifact creation. A scroll of named artifact creation 
  656. (like Nethack) is a possibility.
  657.  
  658. ---- Release 1.5 ----
  659.  
  660. All artifact and item activations are now in the s_info.txt file!
  661. That means you can add completely new artifacts or items without changing 
  662. the code. 
  663.  
  664. Added a nasty surprise at low depths. :)
  665.  
  666. Changed the object and inventory system to use linked-lists instead of
  667. arrays. This means that stacks of objects on the ground are now handled exactly
  668. the same way the inventory is, and there is no more limit on the number of
  669. items you can carry. To compensate for this, the weight limit that you can 
  670. safely carry has gone down much lower -- it now pays off to carry collections
  671. of potions and wands, instead of a full set of armor.
  672.  
  673. Added 10 more gods. These are more rare than the standard set of gods, and
  674. will only appear infrequently on higher levels.
  675.  
  676. Added a bard class. This class is mostly identical to the illusionist,
  677. except that it uses charisma as the spellcasting stat.
  678. (Big thanks to Derrick Creamer, DSCreamer@aol.com for writing the spells.)
  679.  
  680. Changed the code for random artifacts. Now the activation is chosen 
  681. randomly from all the activations in the s_info.txt file.
  682.  
  683. Added a few more terrains for outdoor settings. For now they don't have
  684. any game-play significance, although the terrain level generation
  685. has been changed to use them.
  686.  
  687. You can now have the new terrains and altars in vaults. 
  688.  
  689. Added a new town layout and a couple more theme vaults.
  690.  
  691. The ``other_query_flag'' option will automatically select the item
  692. if there is only one possible item you can select. This is primarily
  693. for people who use autopickup.
  694.  
  695. Added a new option ``protect_equipment'', which will ensure that wielded
  696. items won't get destroyed or stolen.
  697.  
  698. Changed the monster generation routines:
  699.  
  700. - Aquatic monsters have been implemented. Any monster with the AQUATIC
  701.   flag can be generated on terrain or flooded levels.
  702.  
  703. - The rules for monster nests/pits have been relaxed. It is now possible
  704.   to have a pit or nest of any type of monster.
  705.  
  706. - Occasionally groups or related or unrelated monsters will be generated,
  707.   even if the monster doesn't normally appear in groups.
  708.  
  709. Added a bunch of of aquatic monsters.
  710.  
  711. Aquatic monsters will be invisible when they are in deep water and
  712. are relatively far away from the player.
  713.  
  714. ---- Release 1.6 ----
  715.  
  716. Added item hitpoints. Every item has some number of hitpoints, and all
  717. attacks that damage inventory will decrease the item's hitpoints instead
  718. of outright destroying it. Artifacts will never get damaged.
  719.  
  720. Weapon and armor will get damaged out with use! The damage your weapon
  721. takes is roughly equal to the amount of damage you do to the monster.
  722. Likewise, the damage to your armor is roughly equal to the damage you
  723. take. 
  724.  
  725. Added corpses. Monster will now sometimes leave body parts when they die.
  726. There are many different body types -- heads, hearts, wings, scales, etc.
  727. Also, you can find body parts just laying in the dungeon like regular
  728. items. Body parts will only be generated on appropriate monsters, (that 
  729. is, no orc wings of death mold heads) but other than that, any
  730. non-unique monster except ghosts and elementals can leave a corpse.
  731.  
  732. The beastmaster building now keeps a list of bounties. You can trade
  733. corpses of monsters on the beastmaster's list for gold. The list will be
  734. refreshed with the same frequency as shops do.
  735.  
  736. Added a new class -- the Necromancer. The Necromancer is a spellcasting
  737. class with just one spell -- raise dead. If you have a corpse, you can put
  738. it on the floor and cast ``raise dead'' on it. If you are successful, the
  739. corpse will be turned into a pet.
  740.  
  741. The get_random_line function has been rewritten to store the file in
  742. memory instead of opening the file and reading from it each time a random
  743. line from the file is requested. This means that character generation,
  744. monster names, hallucination, etc. should be significantly faster. (At the
  745. expense of memory usage.)
  746.  
  747. Large number of bugs has been fixed. 
  748.  
  749. There is now an st_info.txt file, which controls what items get generated
  750. in which stores and at what frequencies. Code written by Laurence Withers.
  751.  
  752. Added a simple ``quest monster'' type quest. The beastmaster will select
  753. one monster as a ``quest monster'' whenever the bounty list gets updated.
  754. If you then return a set number of corpses of that monster to the
  755. beastmaster, you'll get a reward. Be careful -- if you are collecting
  756. corpses and the quest monster changes, you won't get any reward for your
  757. hard work.
  758.  
  759. ---- Release 1.7 ----
  760.  
  761. Added a new option, ``artifact_damage'' which will cause artifacts to take
  762. damage like regular items, albeit 10 times less than normal.
  763.  
  764. Weapons and armor will now be converted to special ``damaged'' items,
  765. instead of being destroyed.
  766.  
  767. Added a scroll of item repair.
  768.  
  769. Added several repairing spells for the rogue.
  770.  
  771. Added exploding and kamikaze monsters. If you want an exploding monster,
  772. just use ``EXPLODE'' as the monster's attack method.
  773.  
  774. i.e.
  775.  
  776. N:1:Will o' the Wisp
  777. I:some stuff
  778. W:some stuff
  779. B:EXPLODE:BLIND:3d6
  780.  
  781. A very important note: If you want the explosion to have any effect, it
  782. must have a damage field!
  783.  
  784. Kamikaze monsters have the KAMIKAZE flag; These will disappear once they
  785. make a successful attack on the player.
  786.  
  787. Using the `k' command on the appropriate items will cause them to explode.
  788.  
  789. Added several exploding types of arrows. These will explode on impact.
  790.  
  791. The `I' command will now give a simple damage assessment for armor and
  792. weapons.
  793.  
  794. Shop vaults are back! The implementation is much more clean and refined
  795. than the old hack used to be. (1.5 betas.) Now you can have a real home --
  796. complete with bathroom and fireplace. (Not really, but it comes close.)
  797. You can also take advantage of a limited form of stealing -- if you use an
  798. item without paying for it, guards will be summoned who will try to kill
  799. you. You won't have to pay for it, though. You can also read parchments
  800. without paying for them.
  801.  
  802. Note that you can turn off use of shop vaults with an option. Shop vaults
  803. default to being turned off.
  804.  
  805. Added a meaning to social class -- a negative social class means that the
  806. player is a criminal. Guards will be summoned whenever the player enters
  807. the town. If your social class is negative, it will slowly increase
  808. towards 1. Killing townspeople or stealing will dramatically lower your
  809. social class.
  810.  
  811. Godly anger will now sometimes summon aligned monsters instead of just
  812. blasting you.
  813.  
  814. Altar bashing has been tweaked. The altar will always be consecrated if
  815. you have not prayed recently. Otherwise you'll get blasted.
  816.  
  817. Vault descriptions are now run-length compressed. That means about 40K
  818. of memory is saved. (The space taken up by the vault descriptions is about
  819. halved when the compression is used.)
  820.  
  821. Added 10 more quests. These can be found in the Sorcery Tower.
  822.  
  823. Improved quest generation -- you can now have a quest overlayed over a
  824. terrain. (Try the first mage quest to see what I mean.)
  825.  
  826. Objects now have a ``material''. That is, you can now have ``a silver
  827. Short Sword'' or ``10 ebon Arrows of Slaying'' or even ``4 graphite Food
  828. Rations.'' (And no, you can't eat non-organic food.)
  829.  
  830. Materials affect item hitpoints, weight, and cost. Also, the
  831. ``IGNORE_FOO'' flags were removed -- instead, the object's material
  832. determines how/when it will be damaged. 
  833.  
  834. Objects have about a 10% chance of being generated with a non-standard
  835. material.
  836.  
  837. Ego-items can be made to be generated with any material.
  838.  
  839. Added two new spells -- Transmutation and *Transmutation*. Regular
  840. transmutation converts an item's material to some other material,
  841. randomly. The enhanced version copies the material of one object to
  842. another.
  843.  
  844. The `I' command will show the material the object is made of.
  845.  
  846. Objects made of organic material will now slowly rot away. 
  847. *Note*: Dragon Scale mail is organic!!
  848.  
  849. Changed weapon damaging code. First of all, to-hit bonuses don't
  850. contribute to weapon damage, as before. Second of all, warriors damage
  851. their weapon significantly less than other classes as their ``Fighting''
  852. skill goes up. Finally, players with a high strength or monsters with a
  853. high AC will give extra damage to the weapon.
  854.  
  855. Added a patch from Laurence Withers that adds the ``center_player''
  856. option. (written by Keldon Jones) Shop and building entrances will also
  857. generate light.
  858.  
  859. --- Release 1.7.5 ---
  860.  
  861. Added a new option -- ``sort_items''. (Under the ``Efficiency'' menu.)
  862. This will keep all items in a stack sorted by their type.
  863.  
  864. Item materials will now affect the item's AC.
  865.  
  866. Added a new option -- ``conserve_slots''. If this is turned on, all
  867. inventory items will be assigned a letter when picked up. You can then
  868. always refer to that item by that letter. Note that if you drop the item
  869. and pick it up again, you'll likely get a new letter assigned.
  870.  
  871. Items made in shops will now have significantly more hitpoints than
  872. regular items. Also, all items will now have a slightly twiddled number of
  873. hitpoints.
  874.  
  875. Completing quests will now increase your social class.
  876.  
  877. --- Release 1.8 ---
  878.  
  879. Wilderness in the dungeons in now gone -- instead, there is an infinite
  880. scrolling wilderness outside the town. You need to step on the
  881. ``wilderness entrance'' tile to reach it. 
  882.  
  883. Added three friendly monsters by Kewlguy838@aol.com. (Thanks.)
  884.  
  885. Added the Vortex race suggested by weisiger (jmartin@inreach.com)
  886. This race has all the immunities, an intrinsic light source, gains a
  887. point of speed every two levels, and has a progressively improving
  888. engulf attack, but cannot use any equipment.
  889.  
  890. Added the Elemental class -- you cannot use any equipment, you gain
  891. resistances as you gain levels, and you can use several breath spells.
  892. The Elemental is meant to be used with the Vortex race.
  893.  
  894. You can now ask pets to use your target as their target. Simply press
  895. the ``call pets'' key (Normally `#') twice to select  target for your
  896. pets to use. If you switch to a different target, you will not need to
  897. press `#' again -- your pets will switch targets automatically.
  898.  
  899. Added truly persistent levels, where the whole dungeon can be saved
  900. and loaded later. Currently the only place this functionality is used 
  901. is when a player enters a vault shop.
  902.  
  903. --- Release 1.9 "Anachron" ---
  904.  
  905. Added a new class -- the Avatar. Avatars start right from the beginning
  906. worshiping a randomly selected god, and are supposed to put the god's
  907. whims into life. 
  908.  
  909. That means that an avatar character will occasionally be assigned "fates"
  910. specific to a particular god. A "fate" is an assignment, for example, to
  911. kill or sacrifice a certain monster, collect or use a certain item,
  912. protect a monster from death, etc. There are many different combinations
  913. of fates possible, and if a monster or item is fated to you this will be
  914. clearly shown.
  915.  
  916. Each god has his/her particular preferences, some quite specific/weird.
  917. For example, Melkor likes to collect rings, the god of wind has a soft 
  918. spot for flying monsters, etc. The particular preferences of each god 
  919. are a state secret. :) 
  920.  
  921. When a fate is correctly completed, the player's luck rating increases.
  922. Conversely, failing to complete a fate lowers your luck.
  923. Every once in a while, the game will check your luck rating and will
  924. give you a bonus/punish you, depending on what your luck is. Of course,
  925. the bigger your luck, the better your bonus. The lower your luck, the
  926. worse is your punishment. Note, however, that you get punished only if
  927. your luck drops to below zero.
  928.  
  929. Changed the scoring system to reflect the true state of things. From now
  930. on the dominant factor is the time spent playing, not your character's
  931. level. This means that scorefiles won't accumulate braindead ghost 
  932. beastmasters and such at the top positions.
  933.  
  934. Now includes a simple help file for the game, "kamband.txt".
  935.  
  936. Kamband is now registered at sourceforge. (http://kamband.sourceforge.net)
  937.  
  938. Versions will now have a descriptive label along with a version number,
  939. a la Red Hat. This is great just for the mystification value. :)
  940.  
  941. --- Release 2.0 "Baalzebub" ---
  942.  
  943. This is a "playability" release, maning that many annoying and
  944. incorrect things have been fixed; do not expect spectacular new features.
  945.  
  946. Annoying things have been fixed, too many to list here.
  947.  
  948. Made the wilderness more interesting and useful to play. Among the many
  949. changes: 
  950.  
  951. The wilderness now changes from night to day, with lots more
  952. monsters in the nighttime; on the other hand, during the daytime it is now
  953. alot less dangerous. 
  954.  
  955. Breeders are now hopefully less annoying. 
  956.  
  957. Added some more wilderness vaults.
  958.  
  959. The town is now intergrated into the wilderness; in fact, now there is no
  960. more distinction between a town and a wilderness level, and towns are 
  961. generated just like wilderness vaults. This means that the "wilderness
  962. entrance" is gone.
  963.  
  964. Scrollable terrain is now more logical. (That is, each terrain level is
  965. now always the same no matter how you reach it.) However, terrain levels
  966. still try to neatly tile. (Fit together at the seams.)
  967.  
  968.  
  969.